package condominio.negocio;

import java.util.Collection;

import javax.swing.JOptionPane;

import condominio.dao.QuejaDAO;
import condominio.dao.ReservaDAO;
import condominio.excepcion.DAOExcepcion;
import condominio.modelo.EspacioComun;
import condominio.modelo.Queja;
import condominio.modelo.Usuario;
import condominio.modelo.reservaespacio;

public class Gestionqueja {
	
	public void insertar(String fechaqueja,String descripcion, int idusuario,String tipoqueja)
			throws DAOExcepcion {
		QuejaDAO dao = new QuejaDAO();
		Queja queja = new Queja();
        
        Usuario usuario = new Usuario();
        usuario.setIdUsuario(idusuario);
        queja.setFechaqueja(fechaqueja);
		queja.setDescripcion(descripcion);
		queja.setUsuario(usuario);
		queja.setTipoqueja(tipoqueja);
		try{
		dao.insertar(queja);
		}catch (DAOExcepcion e) {
			// TODO Auto-generated catch block
			
		}
		
	
		}
		
			
	public Collection<Queja> listar() throws DAOExcepcion {
		QuejaDAO dao = new QuejaDAO();
		return dao.listar();		
		
	}
	
	public void eliminar(String idqueja) throws DAOExcepcion {
		QuejaDAO dao = new QuejaDAO();

		dao.eliminar(idqueja);
	}

}
